package com.gxa.ssm340.service;

import com.gxa.ssm340.entity.dto.*;
import com.gxa.ssm340.entity.vo.AdminMenusVO;
import com.gxa.ssm340.entity.vo.ManagerPageVO;
import com.gxa.ssm340.entity.vo.PointGetVO;
import com.gxa.ssm340.exception.BizException;

/**
 * 管理员业务接口
 * @author 赵文川
 * @Description: $
 * @date 2023/10/20 19:02
 */
public interface AdminService {

    Boolean addManager(ManagerRegDTO dto) throws BizException;

    ManagerPageVO getManagers(ManagerPageDTO dto) throws BizException;

    Boolean removeManager(String phone) throws BizException;

    Boolean modifyManagerIsUse(ManagerIsUseDTO dto) throws BizException;

    AdminMenusVO AdminLogin(AdminLoginDTO adminLoginDTO) throws BizException;


    AdminMenusVO getMenusByphone(String phone) throws BizException;

    PointGetVO getIncomePoints(PointGetDTO dto) throws BizException;



}
